Skip to content

(build) improvements in the CI solution #4252

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Oct 9, 2024
Merged

Conversation

arturcic
Copy link
Member

@arturcic arturcic commented Oct 9, 2024

This pull request includes several changes to improve code readability and maintainability by refactoring argument attributes, updating array syntax, and adding null checks. The most important changes include refactoring task argument attributes, updating array syntax for consistency, and adding null checks to prevent potential null reference exceptions.

Refactoring Task Argument Attributes:

Updating Array Syntax:

Adding Null Checks:

Miscellaneous Improvements:

This commit improves the arguments presented by each task in our system, switching from directly using TaskArgument with constant data to an attribute approach. This change will make our code easier to read and maintain, whilst preserving the functionality of the tasks. The attribute classes provide a more explicit specification of the argument options, leading to a better understanding of the system requirements.
…ious files.

Improved error messaging and updated some syntax for consistency and clarity
Updated the `Constants.cs` to better organize and rename fields for architectures. Removed redundant constants and added proper code suppression for ReSharper.
@arturcic arturcic added the build label Oct 9, 2024
@arturcic arturcic added this to the 6.x milestone Oct 9, 2024
@arturcic arturcic merged commit 7bc87f4 into GitTools:main Oct 9, 2024
96 checks passed
Copy link
Contributor

mergify bot commented Oct 9, 2024

Thank you @arturcic for your contribution!

@arturcic arturcic modified the milestones: 6.x, 6.0.3 Oct 15, 2024
@gittools-bot
Copy link

🎉 This issue has been resolved in version 6.0.3 🎉
The release is available on:

Your GitReleaseManager bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants